package com.luom.fsp.model.dto.order;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class OrderAllQueryResult implements Serializable {

    private Long orderId;            // 订单ID
    private Long userId;             // 用户ID
    private String userName;         // 用户名
    private String phone;            // 用户手机号
    private String email;            // 用户邮箱
    private Long addressId;          // 地址ID
    private String addressName;      // 收货地址
    private Long skuId;              // 商品规格ID
    private String productName;      // 商品名称
    private Long productId;          // 商品ID
    private Long categoryId;         // 商品分类ID
    private Integer quantity;        // 商品数量
    private BigDecimal totalPrice;   // 订单总价
    private String orderStatus;      // 订单状态
    private String paymentStatus;    // 支付状态
    private Date paymentTime;        // 支付时间
    private Date createTime;         // 创建时间
    private Date updateTime;         // 修改时间

    // 扩展字段：你可以根据实际需要添加其他字段或注解
    private static final long serialVersionUID = 1L;
}
